<? include_once('../../../config.php');include_once('../../../ldapConnect.php');

/**
 * Controlador para la búsqueda de canciones.
 * Recoge los parámetros desde la vista y hace uso del modelo para la búsqueda de canciones.
 * Obtiene del modelo los datos necesarios a mostrar en la interfaz.
 * 
 * @package html
 * 
 */
class UsersAdmin extends Controlador{
	
	/**
	 * Opciones recogidas para hacerlas visibles fuera de la clase
	 * @var array indexado por nombres de opción
	 */
	public $opt;
	
	/**
	 * Datos a mostrar en la vista, tales como los desplegables
	 * @var array indexado por nombre de la lista
	 */
	public $Usuario;
	
	/**
	 * Constructor de la clase
	 * 
	 */
	public function __construct($opciones){
		try{
			parent::__construct();
			
			$this->obtener_Datos();
			
			$this->obtener_Opciones($opciones);
			
			if($this->opt['id_usuario'])
				$this->Usuario = new Usuario($this->opt['id_usuario']);
			else
				$this->Usuario = $_SESSION['Usuario'];			
			
			
		}catch(Exception $e){
			$this->opt['error'] = $e->getMessage();
		}
	}
	
	private function obtener_Datos(){
		
	}
	
	private function obtener_Opciones($opciones){
		@($opciones['id_usuario'])?$this->opt['id_usuario']=$opciones['id_usuario']:null;
	}
}

?>